import math
print(math.sqrt(16))  # 输出: 4.0
from math import sqrt#只导入特定功能
print(sqrt(16))  # 输出: 4.0

#别名导入
import numpy as np
print(np.array([1, 2, 3]))  # 使用 numpy 库的别名 np
#一个模块被另一个程序第一次引入时，其主程序将运行。
#如果想在模块被引入时，模块中的某程序块不执行，可用__name__属性来使该程序块仅在该模块自身运行时执行。

if __name__ == '__main__':
   print('程序自身在运行')
else:#外部导入模块
   print('我来自另一模块')

#说明：__name__ 与 __main__ 底下是双下划线， _ _ 是这样去掉中间的那个空格。